package com.qianchang.microfinance.bean;

import java.io.Serializable;

/**
 * 用户信息类
 * Created by jinbailiang on 2017/8/21.
 */

public class FindUserBasicInfoBean implements Serializable {

    private int age;

    private String createTime;

    private String dateBirth;

    private String faceImgUrl;

    private int faceRecogniteResult = 0;

    private String gender;

    private String idCard;

    private String idCardBackUrl;

    private String idCardFrontUrl;

    private int isAllCheckThrough;

    private int isBankCardBind = 1;

    private int isBasicInfo = 1;

    private int isContactInfo = 1;

    private int isFirstAuth = 1;

    private int isIdCardCheckThrough = 1;

    private int isUserAttach;

    private String realName;

    private String type;//    额度类别(0:尚无额度【现金贷】、1：学生贷、2：业主贷)

    private String updateTime;

    private String userId;

    private double loanLimit;

    private int cashProductStatus;

    private int isSesameAuth = 1;

    private int isTongDunAuth;

    private int isAccountAuth;          //授权自动提现和还款的授权

    private int isNewQianpen;       // 是否是钱盆的新用户授权

    private int isOpenAccount;      //是否新网银行开户授权0：是，1：否

    private int isMobile;           //手机验证是否验证通过 0 是，1 否

    private int isWorkProof;

    private String activeTime;

    private String imageUrl;

    private String memberLevel;

    private String phone;

    private String bankAlias;
    private int isEmailAuth;  // 邮箱认证 0 未认证 1：认证成功
    private int isHandIdCardAuth;

    public int getIsHandIdCardAuth() {
        return isHandIdCardAuth;
    }

    public void setIsHandIdCardAuth(int isHandIdCardAuth) {
        this.isHandIdCardAuth = isHandIdCardAuth;
    }

    public int getIsEmailAuth() {
        return isEmailAuth;
    }

    public void setIsEmailAuth(int isEmailAuth) {
        this.isEmailAuth = isEmailAuth;
    }

    public String getBankAlias() {
        return bankAlias;
    }

    public void setBankAlias(String bankAlias) {
        this.bankAlias = bankAlias;
    }

    public String getActiveTime() {
        return activeTime;
    }

    public void setActiveTime(String activeTime) {
        this.activeTime = activeTime;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getMemberLevel() {
        return memberLevel;
    }

    public void setMemberLevel(String memberLevel) {
        this.memberLevel = memberLevel;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public int getIsWorkProof() {
        return isWorkProof;
    }

    public void setIsWorkProof(int isWorkProof) {
        this.isWorkProof = isWorkProof;
    }

    public int getIsMobile() {
        return isMobile;
    }

    public void setIsMobile(int isMobile) {
        this.isMobile = isMobile;
    }

    public int getIsOpenAccount() {
        return isOpenAccount;
    }

    public void setIsOpenAccount(int isOpenAccount) {
        this.isOpenAccount = isOpenAccount;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getDateBirth() {
        return dateBirth;
    }

    public void setDateBirth(String dateBirth) {
        this.dateBirth = dateBirth;
    }

    public String getFaceImgUrl() {
        return faceImgUrl;
    }

    public void setFaceImgUrl(String faceImgUrl) {
        this.faceImgUrl = faceImgUrl;
    }

    public int getFaceRecogniteResult() {
        return faceRecogniteResult;
    }

    public void setFaceRecogniteResult(int faceRecogniteResult) {
        this.faceRecogniteResult = faceRecogniteResult;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getIdCardBackUrl() {
        return idCardBackUrl;
    }

    public void setIdCardBackUrl(String idCardBackUrl) {
        this.idCardBackUrl = idCardBackUrl;
    }

    public String getIdCardFrontUrl() {
        return idCardFrontUrl;
    }

    public void setIdCardFrontUrl(String idCardFrontUrl) {
        this.idCardFrontUrl = idCardFrontUrl;
    }

    public int getIsAllCheckThrough() {
        return isAllCheckThrough;
    }

    public void setIsAllCheckThrough(int isAllCheckThrough) {
        this.isAllCheckThrough = isAllCheckThrough;
    }

    public int getIsBankCardBind() {
        return isBankCardBind;
    }

    public void setIsBankCardBind(int isBankCardBind) {
        this.isBankCardBind = isBankCardBind;
    }

    public int getIsBasicInfo() {
        return isBasicInfo;
    }

    public void setIsBasicInfo(int isBasicInfo) {
        this.isBasicInfo = isBasicInfo;
    }

    public int getIsContactInfo() {
        return isContactInfo;
    }

    public void setIsContactInfo(int isContactInfo) {
        this.isContactInfo = isContactInfo;
    }

    public int getIsFirstAuth() {
        return isFirstAuth;
    }

    public void setIsFirstAuth(int isFirstAuth) {
        this.isFirstAuth = isFirstAuth;
    }

    public int getIsIdCardCheckThrough() {
        return isIdCardCheckThrough;
    }

    public void setIsIdCardCheckThrough(int isIdCardCheckThrough) {
        this.isIdCardCheckThrough = isIdCardCheckThrough;
    }

    public int getIsUserAttach() {
        return isUserAttach;
    }

    public void setIsUserAttach(int isUserAttach) {
        this.isUserAttach = isUserAttach;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public double getLoanLimit() {
        return loanLimit;
    }

    public void setLoanLimit(double loanLimit) {
        this.loanLimit = loanLimit;
    }

    public int getCashProductStatus() {
        return cashProductStatus;
    }

    public void setCashProductStatus(int cashProductStatus) {
        this.cashProductStatus = cashProductStatus;
    }

    public int getIsSesameAuth() {
        return isSesameAuth;
    }

    public void setIsSesameAuth(int isSesameAuth) {
        this.isSesameAuth = isSesameAuth;
    }

    public int getIsTongDunAuth() {
        return isTongDunAuth;
    }

    public void setIsTongDunAuth(int isTongDunAuth) {
        this.isTongDunAuth = isTongDunAuth;
    }

    public int getIsAccountAuth() {
        return isAccountAuth;
    }

    public void setIsAccountAuth(int isAccountAuth) {
        this.isAccountAuth = isAccountAuth;
    }

    public int getIsNewQianpen() {
        return isNewQianpen;
    }

    public void setIsNewQianpen(int isNewQianpen) {
        this.isNewQianpen = isNewQianpen;
    }

    @Override
    public String toString() {
        return "FindUserBasicInfoBean{" +
                "age=" + age +
                ", createTime='" + createTime + '\'' +
                ", dateBirth='" + dateBirth + '\'' +
                ", faceImgUrl='" + faceImgUrl + '\'' +
                ", faceRecogniteResult=" + faceRecogniteResult +
                ", gender='" + gender + '\'' +
                ", idCard='" + idCard + '\'' +
                ", idCardBackUrl='" + idCardBackUrl + '\'' +
                ", idCardFrontUrl='" + idCardFrontUrl + '\'' +
                ", isAllCheckThrough=" + isAllCheckThrough +
                ", isBankCardBind=" + isBankCardBind +
                ", isBasicInfo=" + isBasicInfo +
                ", isContactInfo=" + isContactInfo +
                ", isFirstAuth=" + isFirstAuth +
                ", isIdCardCheckThrough=" + isIdCardCheckThrough +
                ", isUserAttach=" + isUserAttach +
                ", realName='" + realName + '\'' +
                ", type='" + type + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", userId='" + userId + '\'' +
                ", loanLimit=" + loanLimit +
                ", cashProductStatus=" + cashProductStatus +
                ", isSesameAuth=" + isSesameAuth +
                ", isTongDunAuth=" + isTongDunAuth +
                ", isAccountAuth=" + isAccountAuth +
                ", isNewQianpen=" + isNewQianpen +
                ", isOpenAccount=" + isOpenAccount +
                ", isMobile=" + isMobile +
                ", isWorkProof=" + isWorkProof +
                ", activeTime='" + activeTime + '\'' +
                ", imageUrl='" + imageUrl + '\'' +
                ", memberLevel='" + memberLevel + '\'' +
                ", phone='" + phone + '\'' +
                ", bankAlias='" + bankAlias + '\'' +
                ", isEmailAuth=" + isEmailAuth +
                ", isHandIdCardAuth=" + isHandIdCardAuth +
                '}';
    }
}
